﻿@import url(chrome://global/skin/);

#tp-thunderpigeon-barre, #tp-actions_local, #tp-actions_distant {
	-moz-box-align:center;
}

/* Boite qui contient les liste fichiers local et distante, les boutons de transfert, et les barres de s�ection de chemin */
#tp-thunderpigeon-principal {
	-moz-box-flex:9;
}

/* Attribution de l'espace entre les arbres */
#tp-thunderpigeon-local, #tp-thunderpigeon-distant {
	-moz-box-flex:1;
}

#tp-thunderpigeon-transfert button {
	width:24px;
	min-width:24px;
	max-width:24px;
}

/* Boutons qui affiche le popup avec les connexions enregistr�s */
#tp-list_connexion {
	list-style-image: url('chrome://thunderpigeon/skin/__images__/list.png');
	background-repeat:no-repeat;
	width:42px;
	height:32px;
}

#tp-bouton-barre, #tp-bouton-status, .bouton_dynaPerso {
	-moz-appearance:none;
	-moz-border-top-colors: #777777 #ffffff;
	-moz-border-right-colors: #777777;
	-moz-border-bottom-colors: #ffffff #777777;
	-moz-border-left-colors: #777777;
	border-width:2px 1px 2px 1px;
	-moz-border-radius:2px;
	background-color:-moz-dialog/*#dddddd*/;
	color:buttontext;
}
#tp-bouton-barre:hover, #tp-bouton-status:hover, .bouton_dynaPerso:hover {
	background-color:#eeeeee;
}
#tp-bouton-barre:active, #tp-bouton-status:active, .bouton_dynaPerso:active {
	-moz-border-top-colors: #777777 #aaaaaa;
	background-color:#aaaaaa;
}

#tp-bouton-connexion {
	list-style-image: url('chrome://thunderpigeon/skin/__images__/button_ok.png');
	background-repeat:no-repeat;
	width:32px;
	height:32px;
}

#tp-bouton-deconnexion {
	list-style-image: url('chrome://thunderpigeon/skin/__images__/button_cancel.png');
	background-repeat:no-repeat;
	width:32px;
	height:32px;
}

/* Champs de saisi de la barre */
#tbHost, #tbUser, #tbPass {
	-moz-box-flex:1;
}

.tp-bouton-barre-h, .tp-bouton-status-b {
	background-image:url('chrome://thunderpigeon/skin/__images__/uparrow.png');
	background-repeat:no-repeat;
	height:26px;
}

.tp-bouton-barre-b, .tp-bouton-status-h {
	background-image:url('chrome://thunderpigeon/skin/__images__/downarrow.png');
	background-repeat:no-repeat;
	height:26px;
}

#tp-bouton-g {
	background-image:url('chrome://thunderpigeon/skin/__images__/leftarrow.png');
	background-repeat:no-repeat;
	height:26px;
}

#tp-bouton-d {
	background-image:url('chrome://thunderpigeon/skin/__images__/rightarrow.png');
	background-repeat:no-repeat;
	height:26px;
}

#tp-local-monter, #tp-distant-monter {
	list-style-image:url('chrome://thunderpigeon/skin/__images__/player_eject.png');
	background-repeat:no-repeat;
	border-style:none;
	width:26px;
	height:26px;
}
#tp-local-monter:hover, #tp-distant-monter:hover {
	border-style:solid;
}
#tp-local-monter:active, #tp-distant-monter:active {
	border-style:solid;
}

#tp-local-parcourir, #tp-distant-parcourir {
	list-style-image:url('chrome://thunderpigeon/skin/__images__/key_enter.png');
	background-repeat:no-repeat;
	border-style:none;
	width:26px;
	height:26px;
}
#tp-local-parcourir:hover, #tp-distant-parcourir:hover {
	border-style:solid;
}
#tp-local-parcourir:active, #tp-distant-parcourir:active {
	border-style:solid;
}

#tp-local-parcourir-onglet, #tp-distant-parcourir-onglet {
	list-style-image:url('chrome://thunderpigeon/skin/__images__/tab_new.png');
	background-repeat:no-repeat;
	border-style:none;
	width:26px;
	height:26px;
}
#tp-local-parcourir-onglet:hover, #tp-distant-parcourir-onglet:hover {
	border-style:solid;
}
#tp-local-parcourir-onglet:active, #tp-distant-parcourir-onglet:active {
	border-style:solid;
}

#tp-local-rafraichir, #tp-distant-rafraichir {
	list-style-image:url('chrome://thunderpigeon/skin/__images__/reload.png');
	background-repeat:no-repeat;
	border-style:none;
	width:26px;
	height:26px;
}
#tp-local-rafraichir:hover, #tp-distant-rafraichir:hover {
	border-style:solid;
}
#tp-local-rafraichir:active, #tp-distant-rafraichir:active {
	border-style:solid;
}

#tp-local-tab-close, #tp-distant-tab-close {
	list-style-image:url('chrome://thunderpigeon/skin/__images__/tab_remove.png');
	background-repeat:no-repeat;
	border-style:none;
	width:26px;
	height:26px;
}
#tp-local-tab-close:hover, #tp-distant-tab-close:hover {
	border-style:solid;
}
#tp-local-tab-close:active, #tp-distant-tab-close:active {
	border-style:solid;
}

#tp-tabBoxLocal scrollbox, #tp-tabBoxDistant scrollbox {
	 overflow-x:scroll;
	 height:45px;
}

#tp-bouton-gest-h {
	list-style-image:url('chrome://thunderpigeon/skin/__images__/up.png');
}

#tp-bouton-gest-b {
	list-style-image:url('chrome://thunderpigeon/skin/__images__/down.png');
}

button {
	min-width:4px;
	max-width:160px;
}

textbox {
	-moz-box-flex:1;
	min-width:32px;
}

tabbox {
	-moz-box-direction: reverse;
	-moz-box-flex:1;
}

tabs {
	-moz-appearance:none;
	border-top: 2px solid #ffffff;
}

tabpanels {
	-moz-box-flex:1;
}

tab {
	-moz-appearance:none;
	display: block;

	margin-bottom: 2px;
	border-bottom: 2px solid;
	border-right: 2px solid;
	border-left: 1px solid;
	border-top: 1px solid ThreeDHighlight;
	-moz-border-bottom-colors: ThreeDDarkShadow ThreeDShadow/*ThreeDShadow ThreeDLightShadow*/;
	-moz-border-right-colors: ThreeDShadow ThreeDLightShadow/*ThreeDDarkShadow ThreeDShadow*/;
	-moz-border-left-colors: ThreeDHighlight ThreeDLightShadow;
	border-top-color: -moz-Dialog;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-topleft: 0px;
	padding: 2px 4px 1px 4px;
	background-color: #f4f4f4;
	color: -moz-DialogText;
}

tab[selected="true"] {
	-moz-user-focus: normal;
	-moz-border-bottom-colors:#ffaa00 #ffbb00 #ffcc00;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	margin-bottom: 0px;
	border-bottom: 3px solid;
	border-top: 0px;
	border-top-color: transparent;
	padding: 4px 6px 1px 6px;
	background-color: #ffffff;
}

tab:hover {
	-moz-border-bottom-colors:#ffbb00 #ffcc00 #ffdd00;
}

tree {
	-moz-box-flex:1;
}

spacer {
	-moz-box-flex:1;
}

.tabs-left {
	-moz-box-flex:0;
}

.tabs-right {
	-moz-box-flex:0;
	border-top: 1px solid #f4f4f4;
	border-bottom: 0px;
}

treechildren::-moz-tree-image(dossier) {
	list-style-image: url("__images__/dossier.png");
}

treechildren::-moz-tree-image(fichier) {
	list-style-image: url("__images__/fichier.png");
}

#tp-treeLocal-taille {
	text-align: right;
}
#tp-treeLocal-date {
	text-align: right;
}
